![]() BUILDING AUTOMATION CONTROL SYSTEM AND COMPUTER IMPLEMENTED METHOD TO MANAGE AND CONTROL MULTIPLE AU
专利摘要:
building automation control system and computer-implemented method for managing and controlling multiple automation components. It is a computer-implemented method for managing and controlling multiple automation components coupled together through a building automation network. the computer-implemented method includes receiving, through the building automation network, a first operational schedule from a first automation device where the first operational schedule is formatted according to a first protocol, receiving, through the building automation network, a second operational schedule of a second automation device where the second operational schedule is formatted according to a second protocol, convert the second operational schedule received from the second protocol to the first protocol, generate a unified schedule that includes the first operational schedule and the second schedule converted operating system, and display the unified schedule in a user-accessible manner. 公开号:BR112013015746B1 申请号:R112013015746-1 申请日:2011-12-05 公开日:2022-01-04 发明作者:Lonnie Douglas Spears;Charles James Koerner;Michael J. Marchi;Patrick M. Nickels;Michael J. Baum 申请人:Siemens Industry, Inc; IPC主号:
专利说明:
FUNDAMENTALS [001] Conventional building automation systems incorporate automation components, sensors, equipment and devices to control and monitor environmental conditions and equipment operations within a structure. Automation components, sensors, equipment and devices are deployed throughout the structure and provide the information needed to control one or more environmental variables within the structure. To this end, automation components, sensors, equipment and devices are often operated in a coordinated manner based on, for example, a programmed schedule, detected condition, received command or other input. In this way, conventional building automation systems can adjust and control, for example, lighting levels and HVAC systems of an entire building according to a scheduled schedule and one or more detected events. In practice, building automation systems often use and incorporate automation components, sensors, equipment and devices supplied by different vendors and manufacturers. Different vendors configure their automation components, sensors, equipment and proprietary devices according to different protocols and control schemes in order to maximize operational performance. These different protocols and control schemes avoid direct communication and information exchange between automation components, sensors, equipment and devices. These different protocols and control schemes additionally make programming and controlling automation components, sensors, equipment and devices difficult. Furthermore, the variety of automation components, sensors, equipment and devices as well as the different operating protocols used and distributed across all conventional building automation systems often create coordination and monitoring difficulties. SUMMARY [002] This patent document refers to an automation control tool configured to generate an operations scheduler that provides a unified interface or mechanism for monitoring and controlling automation components, sensors, equipment, and operable devices within an automation system. building. Furthermore, the revealed operations scheduler and building automation control tool can interact with automation components, sensors, equipment and devices that use and/or are configured according to different communication and operational protocols. [003] The automation control tool and revealed operations scheduler can be configured to direct the operation of automation components, sensors, equipment and devices based on one or more operational schedules that can be assigned years in advance. Similarly, the automation control tool and revealed operations scheduler can implement and run reporting, trending and functionality analysis based on monitoring and tracking aspects or elements of operational scheduling. In this way, the revealed automation control tool and operations scheduler provide a valuable mechanism with which long-term planning and control can be accomplished. Operational schedules defined and controlled by the automation control tool and revealed operations scheduler can be implemented to ensure coordinated interoperability with a high degree of accuracy and reliability between the automation components, sensors, equipment and devices operating within the building automation system. . [004] The automation control tool and revealed operations scheduler can be additionally configured to organize equipment, devices and modules operating with the building automation system into logical groupings or zones. Multiple zones or groupings can be additionally combined to generate or define a group. Operational schedules defined or stored by the automation control tool and revealed operations scheduler may, in an exemplary embodiment, contain a start time and an end time for each equipment event within each zone or group of zones. Operational schedules can additionally set the start or start time and the automation control tool starts generating reports, trending or other desired analysis functions. [005] In one embodiment, a building automation control tool configured to manage and control multiple coupled automation components through a building automation network is revealed. The building automation control tool includes a processor, a memory communicating with the processor and configured to store one or more processor-implementable instructions. Processor implementable instructions are configured to receive a first operational schedule comprising a first start time and a first end time related to the operation of a first automation device, receive a second operational schedule which comprises a second start time and a second end time related to the operation of a second automation device, recognize the first and second start and end times associated with the first and second operational schedules, respectively, and generate a unified schedule that: displays the first operational schedule as a first period of time that extends between the first start time and the first end time; and displays the second operational schedule as a second time period that spans between the second start time and the second end time, with the second time period being aligned relative to the first time period. [006] In another embodiment, a computer-implemented method to manage and control multiple automation components coupled together through a building automation network. The computer-implemented method includes receiving, via the building automation network, a first operational schedule detailing a first operational period of a first automation device, so that the first operational schedule is formatted according to a first protocol, receiving, through the building automation network, a second operational schedule that details a second operational period of a second automation device, so that the second operational schedule is formatted according to a second protocol, convert the second operational schedule received from the second protocol to the first protocol, generate a unified schedule based on the first operational schedule and the converted second operational schedule, so that the unified schedule organizes the first operational time period relative to the second operational time period, and displays the unified schedule in an accessible way to the user. [007] In another embodiment, a computer-implemented method for managing and controlling multiple automation components coupled through a building automation network is disclosed. The computer-implemented method includes generating, at a workstation, a unified schedule that includes a first operational schedule associated with a first automation device and a second operational schedule associated with a second automation device, determining operational protocols for the first automation device. automation device and the second automation device, communicate, via the building automation network, the first operational schedule to the first automation device in accordance with a first protocol, convert the second operational schedule to a second protocol, communicate, over the network of building automation, the second operational schedule for the second automation device according to the second protocol, and run the first operational schedule on the first automation device, and the second operational schedule on the second automation device. [008] Other modalities are revealed, and each of the modalities can be used alone or together in combination. Additional features and advantages of the disclosed embodiments are described, and will become apparent from the following Detailed Description and the figures. BRIEF DESCRIPTION OF THE FIGURES [009] FIGURE 1 illustrates a modality of a building automation system configured to implement an automation control tool and operations scheduler according to the disclosure provided in this document; [0010] FIGURE 2 depicts an internal functional block diagram of an exemplary computer system configured to implement an automation control tool and operations scheduler in accordance with the disclosure provided in this document; [0011] FIGURE 3 illustrates a modality of a unified schedule that can be generated by the operations scheduler module and the automation control tool revealed in this document; [0012] FIGURES 4 and 5 illustrate another modality of a unified schedule and process legend that can be recognized by the operation scheduler module and automation control tool implemented according to the disclosure provided in this document; and [0013] FIGURE 6 illustrates another modality of a schedule and disposition generated according to the disclosure provided in this document. DETAILED DESCRIPTION [0014] The automation control tool and revealed operations scheduler can be configured to provide a unified interface or schedule view to monitor and control the operations of, and generate reports related to, the operable devices and components within an operating system. building automation. For example, activity scheduling and reporting can be designed and implemented years in advance according to a long-term control strategy to drive individual devices and equipment with a high degree of accuracy and reliability. In this way, control plans and activity schedules for a building can be defined well in advance that address seasonal changes in temperature, daylight and other long-term environmental conditions. In one embodiment, the building's lighting control scheme can be adjusted or controlled using the operations scheduler and automation control tool revealed to compensate for changes in ambient lighting conditions. In another embodiment, the HVAC building control scheme can be adjusted or controlled using the disclosed automation and operations control tool to compensate for changes in ambient temperature or weather conditions associated with typical seasonal variations. The HVAC building control scheme can be further adjusted or edited to compensate for felt or sensed conditions that deviate from expected seasonal variations. [0015] The automation control tool and revealed operations scheduler can be configured to organize equipment, devices and modules that operate with the building automation system into logical groupings or zones. Multiple zones or groupings can be additionally combined to define a group. Schedules defined or stored by the revealed automation control tool and operations scheduler may, in an exemplary embodiment, contain a start time and an end time for equipment and tasks within a single zone or multiple zones and/or groups. Scheduling can additionally include a start time for activating a reporting module, and trend collection and analysis modules. All these revealed activity and operation scheduling, data collection and reporting routines can be gathered and recognized by the operations scheduler module part of the automation control tool. The operations scheduler module, in turn, can use the gathered activity and scheduling information to generate a unified schedule that includes activity schedules or periods that represent the duration of each activity and operation schedule as well as the data collection activity. and report generation. Each of these elements or activities can be displayed relative to each other to thereby provide a holistic mechanism for a user by which the operation of the building automation system can be supervised. A. LAYOUT OF THE BUILDING AUTOMATION SYSTEM [0016] The modalities discussed are aimed at tools, methods, and devices for organizing, managing, and controlling one or more environmental control devices, building automation components, and wireless devices configured for use within a building automation system. Devices and components can be BACNet, IEEE 802.15.4/ZigBee compliant devices such as, for example, one or more personal area network (PAN) coordinators implemented as a field panel (FPX or PXC); a full function device (FFD) implemented as a floor level transceiver device (FLNX); and a reduced function device (RFD) implemented as a wireless room temperature sensor (WRTS). The devices and components identified in this document are provided as an example of automation devices, building automation components, wireless devices that can be integrated and used within a structure; these examples are not intended to limit the type, functionality, and interoperability of the devices and teachings discussed and claimed in this document. [0017] An exemplary building automation system that may include and implement the tools, methods and devices to organize, manage and control one or more is the APOGEE® system provided by Siemens Industry, Inc., Building Technologies Division (hereinafter " Siemens"). The APOGEE® system can additionally implement the automation control tool and operation scheduler module that interact with and display scheduling and control information for, for example, a Siemens-specific version of the BACnet protocol that maximizes component features and capabilities. of building automation and devices manufactured and supplied by Siemens. In another embodiment, the automation control tool and the integral operation scheduler module operable with the APOGEE® system can interact with and display schedules for objects and devices that operate according to a standardized version of the BACnet protocol. In an exemplary configuration, the APOGEE® system that includes the automation control tool and operation scheduler module provides a mechanism for integrating multiple building systems and devices from different manufacturers. In this way, a WRTS manufactured by Siemens can communicate data to an APOGEE® field panel (FPX or PXC) for use therein and/or distribution to one or more sensors, actuators, controllers, and environmental control devices supplied by a manufacturer. different. [0018] FIGURE 1 illustrates an exemplary building automation system or control system 100 that may incorporate and implement the automation control tool and method for scheduling operation as disclosed herein. The building automation system 100 includes a first network 102 such as an automation level network (ALN) or management level network (MLN) in communication with one or more INSIGHT® workstations 104 (individually identified as workstations). 104a and 104b) in communication with one or more APOGEE® compatible field panels 106 (individually identified as field panels 106a and 106b) or an access point 108. In an exemplary embodiment, each of the field panels 106 may be a Modular PXC field panel supplied by Siemens. Field panels 106 are programmable devices that can couple the first network 102 to a second network 110 such as a floor network (FLN) and/or other environmental control devices and building automation components as discussed and described in this document. [0019] The second network 110, in this exemplary embodiment, may include a wired network 112 that connects automation devices 114 (individually identified as automation devices 114a to 114n) to field panel 106a. The second network 110 may be further coupled to a wireless mesh network 124 composed of automation devices 116 (individually identified as wireless automation devices 116a to 116n) via a wireless field panel 106c. For example, automation devices 116 can be deployed wirelessly within a room or space and communicating with an IEEE 802.15.4 (ZigBee) compliant field panel 106c deployed anywhere within the structure. In another embodiment, automation devices 114 and 116 may be mixed or interleaved within a single room to form a plurality of mixed-mode (i.e., both wired and wireless) connections to field panels 106a and 106c. [0020] Building automation system 100 may additionally include automation devices 118 (individually identified by reference numerals 118a to 118n) deployed wirelessly in accordance with the IEEE 802.11 (Wi-Fi) standard to define a Wi-Fi 124 network Automation devices 118 can in turn communicate with network 102 via a Wi-Fi compatible access point 108. Devices 118a to 118n such as, for example, temperature sensors, damper actuators, computing devices and other building automation components can be configured to communicate information wirelessly between them and a wireless access point 108. In operation, device 118a can communicate with other devices 118b to 118n within the Wi-Fi network. 126 sending a message addressed to an Internet Protocol (IP) address, device name, media access control (MAC) address, or other network identifier assigned to one or more is from automation devices 118a to 116n and wireless access point 108. [0021] Workstation 104a can, in an exemplary configuration, communicate with automation devices 120 (individually identified as automation devices 120a to 120n) via field panel 106b and an RS-485 network 122. In this configuration , workstation 104a may be in direct and/or multiplexed communication with field panel 106b via a three-wire or four-wire network configuration. [0022] Workstation 104a may additionally include and store an exemplary automation control tool 200 configured to implement the included operation scheduler module 201 and associated functionality discussed and disclosed herein. As discussed below, the automation control tool 200 may be stored in memory and executed by a processor operable within the workstation 104a. Automation control tool 200 may utilize and exchange data, as discussed below, with one or more of automation devices 114, 116, 118, and 120. B. GENERAL PROVISION OF THE COMPUTER SYSTEM [0023] FIGURE 2 illustrates an exemplary generalized internal function block diagram and configuration for workstation 104a. In an exemplary embodiment, workstation 104a stores and executes automation control tool 200, operation scheduler module 201, a schedule creation and editing module (not shown), and other processor-executable algorithms and instructions per because of the performance of any one or more of the computer-based methods or functions discussed and disclosed in this document. Workstation 104a may operate as a standalone device or may be connected, for example, to other workstations 104b, computer systems or peripheral devices via network 102. [0024] In a networked deployment, workstation 104a (referred to hereinafter as workstation 104) may operate at capacity on either a server or client computer in a server-client network environment, or as a system peer computer in a peer-to-peer (or distributed) network environment. Workstation 104 can also be implemented as or incorporated into various devices, such as a personal computer (PC), a handheld PC (tablet), a personal digital assistant (PDA), a mobile device, a lap computer, a desktop computer, or any other machine capable of running the automation control tool 200. [0025] Workstation 104 includes a processor 202, such as a central processing unit (CPU), a graphics processing unit (GPU), or both. Processor 202 may be a component in a variety of systems. For example, the processor 202 may be part of a standard personal computer or controller. Processor hardware may incorporate one or more general processors, digital signal processors, application-specific integrated circuits, field programmable gate sets, servers, networks, digital circuits, analog circuits, combinations thereof, or other devices known today. or later developed to analyze and process data. [0026] The workstation 104 may include a memory 204 that can communicate with the processor 202 via a bus 206. The memory 204 may be divided or segmented into, for example, a main memory, a static memory, and a dynamic memory. Memory 204 includes, but may not be limited to, computer readable storage media and various types of volatile and non-volatile storage media such as: random access memory; read-only memory; read-only programmable memory; electrically programmable read-only memory; electrically erasable read-only memory; flash memory; disk or magnetic tape; optical media and other computer readable media. In one case, the memory 204 includes a random access memory or fast access memory for the processor 202. Alternatively, or in addition, the memory 204 can be system memory that is separate and/or distinct from the processor 202. [0027] Memory 204 can be an external storage device or database for storing data. Examples include hard disk, compact disk ("CD"), digital video disk ("DVD"), memory card, floppy disk, universal serial bus ("USB") memory device, or any other operational device for storing Dice. Memory 204 is configured to store automation control tool 200, operation scheduler module 201, and one or more reduced data files 260a to 260n usable by processor 202 to generate and implement operation scheduler functionality as disclosed herein. . The functions, acts or tasks illustrated in the figures or described in this document can be performed by the programmed processor 202 that executes the instructions such as the automation control tool 200 and the operation scheduler module 201 in connection with the information and/or data stored in the reduced data files 260a to 260n (a as a dashed line when accessed by the processor 202.) The automation control routine 200 and the data in the reduced data files 260a to 260n can be loaded over the bus 206 from a location of storage in memory 204 for use by the operation scheduler module 201. The functions, acts or tasks may be independent of the particular type of instruction set, storage medium, processor or processing strategy and may be performed by software, hardware, integrated circuits , firmware, microcode and the like, operating alone or in combination. Likewise, processing strategies may include multiprocessing, multitasking, parallel processing, and the like. [0028] Workstation 104, in other embodiments, includes a disk or optical control unit 208 for accessibly interpreting computer-readable media 210 wherein the software is embedded, for example, a copy or save of the control tool. automation 200 (shown as a dashed line) or other processor-executable instructions are embedded and stored. Automation control tool 200 or other processor-executable instructions may, as shown in FIGURE 2, reside completely, or at least partially, within memory 204 and/or within processor 202 during execution by workstation 104. [0029] Workstation 104 may additionally include a display module 212 coupled to, and in communication with, a liquid crystal display (LCD), an organic light-emitting diode (OLED), a flat panel display, a solid state display, a cathode ray tube (CRT), a projector, a printer, or other device now known or later developed 212a to provide the given information. Display device 212a, operating in conjunction with an input/output (I/O) module 214, acts as an interface for a user to view the operation of processor 202 and interact with software and automation control tool 200 stored on the memory 204 or control unit 206. [0030] The input/output module 214 may be configured to allow a user to interact with any of the workstation components 104. The input module 214 may be, for example, a numeric keypad, a keyboard, or a device. control device, such as a mouse, or joystick, touch screen, remote control, or any other device 214a operative to interact with display device 212a and workstation 104. [0031] Workstation 104 may utilize a communication interface 218 implemented in software or hardware to establish a connection to, for example, one or more of networks 102, 110, 112, 122, 124, and 126, one or more of input devices 214a, the display device 212a, or any other component. [0032] The computer readable medium 210 is a single medium or may comprise multiple media such as a centralized or distributed database and/or fast access memories and associated servers that store one or more sets of instructions. The term "computer-readable medium" is generally used to describe any medium that may be capable of storing, encoding, or transporting an algorithm or set of instructions for execution by a processor, or that may cause a computer system to perform any or all of more of the methods or operations disclosed in this document. [0033] The computer readable medium 210 may include a solid state memory such as a memory card or other package that houses one or more non-volatile read-only memories. Computer readable medium 210 additionally includes or encompasses random access memory or other rewritable volatile memory. [0034] Additionally, the computer readable medium 210 may include a magneto-optical or optical medium, such as a disk or tapes or other storage device for capturing carrier wave signals such as a signal communicated over a transmission medium. The present disclosure may be deemed to include any one or more of a computer readable medium or a distribution medium and other equivalent and successor media on which data or instructions may be stored. [0035] In other embodiments, dedicated hardware implementations, such as application-specific integrated circuits (ASIC), programmable gate sets, and other hardware devices, can be built to implement one or more of the methods described in this document. Applications that include the apparatus and systems of various modalities can broadly include a variety of computer and electronic systems. One or more embodiments described in this document can implement functions using two or more specific hardware modules interconnected or devices with related control and data signals that can be communicated between and across the modules, or as parts of an application-specific integrated circuit. Accordingly, the present system may encompass software, firmware and hardware implementations. C. OPERATION SCHEDULER [0036] In one embodiment, the automation control tool 200 implements the operation scheduling module 201 and associated functionality necessary to provide a unified interface or display to monitor and control the system operations and reporting of one or more of the control devices. automation 114, 116, 118 and 120. For example, operation scheduling module 201 part of automation control tool 200 can display designated reports and formatted years in advance to manage, for example, the operation and health of automation devices 114. These long-range control plans and schedules can direct one or more of the automation devices 114 to address seasonal changes in temperature, daylight, and other long-term environmental conditions. In order to implement the desired environmental control, the automation control tool 200 generates a display through the operation scheduler module 201 to allow a user to view and control ambient lighting conditions and schedules operable within the building automation system 100 In another embodiment, the automation control tool 200 and operation scheduler module 201 provide a mechanism by which a user can adjust and control an HVAC building control scheme. For example, a user can interact with the automation control tool 200 and the operation scheduler module 201 provides through the display 212a and input devices 214a monitoring and adjustment of the operation of one or more of the automation devices 114, 116, 118 and 120. In response to user input, the automation control tool 200 may generate commands and signals to implement a change or initiate an activity on one of the automation devices identified 114, 116, 118, and 120. Automation devices 114 , 116, 118 and 120, in turn, operate to adjust and monitor the HVAC building control scheme based on the commands and signals received in order to control the building automation system 100 and/or compensate for changes in ambient temperature or weather conditions. associated with typical seasonal variations. The HVAC building control scheme can be further adjusted or edited to compensate for felt or sensed conditions that may deviate from typical expected seasonal variations. [0037] The disclosed operation scheduling module 201 part of the automation control tool 200 provides the desired functionality to organize each group of automation devices 114, 116, 118 and 120 into logical groupings or corresponding zones 1 to 4 (see FIGURE 1) within the building automation system 100. In other embodiments, zones may include any combination of automation devices 114, 116, 118 and 120 based on, for example, physical location, manufacturer, operating system and version, or any other desired feature or variable. One or more of zones 1 to 4 can be additionally combined to generate or define a group. By grouping automation devices 114, 116, 118 and 120 into zones and groups, operation scheduling module 201 part of automation control tool 200 can effect collective control and monitoring over multiple devices and device groups. [0038] The schedules organized and displayed by the revealed operation scheduler module 201 may be based on information contained within a structured data file. For example, the structured data file may include an automation device identifier, a zone and/or event indicator, a start time, and an end time. The structured data file may be an XML file used to define and identify data for use by the operation scheduling module 201 part of the automation control tool 200. Returning to FIGURE 1, each of the example automation devices 114a to 114n can include and store a corresponding structured data file 250a to 250n that contains the information, variables, and data structure necessary to operate any of the devices. Field panel 106a may, in turn, store one or more reduced data files 260a to 260n that represent a filtered and compressed version of structured data files 250a to 250n. These reduced data files 260a to 260n include the information, data and values required by the operation scheduling module 201 part of the automation control tool 200 to generate the unified schedule 300 and display (see, for example, FIGURE 3). [0039] In one embodiment, the data files 250n stored within, for example, the corresponding automation device 114n is a complete and detailed structured data file that contains device limits, controller constants, data tables, addressing, historical data or any other information. The 250n complete data file may additionally include the schedule identifier, zone and/or event indicator, start time, and end time as well as any other data, information and fields contained within the corresponding reduced data file. 260n. The size and complexity of the information and data contained and identified within the XML structure of the 250n complete data file can cause difficulties in handling and transmission. For example, transmitting the full 250n data file may require a large amount of network bandwidth and time to complete the transfer. The increase in network usage requirements can, in turn, degrade the performance of the building automation system 100. In addition, if the transmission time becomes too long, the information and data communicated may no longer be up to date, causing a degradation. increase in the performance of the building automation system 100 [0040] In order to address these difficulties, the automation control tool 200 may provide a mechanism or tool to segment and compress the complete data file 250n into a reduced or compressed data file 260n for use by the operation scheduler module 201 In one embodiment, the automation control tool 200 may provide a mechanism by which specific elements, fields and sections of the complete data file 250n can be selected or identified for inclusion in the reduced or compressed data file 260n. In this way, the reduced data file 260n can be designed and customized by a user to contain only the specific fields and entries required to generate a unified schedule 300 (see FIGURE 3). Therefore, the reduced data file 260n represents the compressed file that includes information and data extracted from the complete data file 250. Extracting specific fields and information from each of the structured data files 250 stored within one or more of the automation devices 114 , 116, 118 and 120, the automation control tool 200 can collect the information and data necessary for the execution of the operations scheduler module 201 without degrading the communication performance of the entire building automation system 100. [0041] In addition, the reduced data files 260a to 260n can be retrievably stored on each of the field panels 106 to thereby eliminate the need for the automation control tool 200 and/or the operations scheduler module 201 directly request scheduling information from each of automation devices 114, 116, 118 and 120. [0042] By filtering each of the structured data files 250 to remove extraneous fields, information and data not required by the operations scheduler module 201 to generate the unified schedule 300, specific information and data can be gathered and collected from a wide array of automation devices operating according to many different standardized and proprietary communication protocols such as BACnet MS/TP and Modbus. For example, in order to create a reduced data file 260, the automation control tool 200 can be configured to extract specific fields and information from the structured data file 250 related to automation device identifier, zone indicator, and/or or event, the start time, and the end time for each of one or more of automation devices 114, 116, 118 and 120. The start and end times can in turn be used by the scheduler module of operations 201 to determine an operation or window of operation that reflects the period of time over which a given device or group of devices is active to control or monitor aspects of the building automation system 100. Due to automation control tool 200 only extract and process the specific fields needed to generate the unified schedule 300, the structured data file 250 can be formatted according to a variety of protocol protocols. communications standards and BACnet proprietary without increasing the likelihood of a data conflict resulting from missing, corrupted and/or erroneous information. [0043] Removal of extraneous information and data by automation control tool 200 effectively compresses the amount of information required for transmission over networks 102, 110, 112, 122, 124 and 126. In one embodiment, compression can be achieved additional information by replacing repetitive information with a predefined character or code. Alternatively, or additionally, if each of the reduced data files 260 is organized in the same way, the structure and common names can be ignored and the remaining information and data defining the schedule information can be communicated from the field panel 106 for reconstruction. by the operations scheduler module 201 part of the automation control tool 200. [0044] In another embodiment, the reduced data files 260 associated with each of the automation devices 118 may be stored in a defined queue within the access point 108. Alternatively, the reduced data files 260 associated with the automation devices 118 may be communicated via network 102 to one or more of workstations 104a and 104b for storage. In yet another embodiment, the automation control tool 200 may query one or more of the field panels 106a to 106c and the access point 108 identified as a central collection point(s) in order to retrieve the information and data contained within the reduced data files 260 for use by the operations scheduler module 201 . [0045] FIGURE 3 illustrates an implementation of the display generated by the operations scheduler module 201 part of the automation control tool 200. In particular, FIGURE 3 illustrates a mode of unified scheduling 300 that can be mounted in a multi-panel configuration by the operations scheduler module 201 departs from the automation control tool 200 to organize and control the activities associated with one or more of the automation devices 114, 116, 118 and 120. In this illustrated embodiment, the unified schedule 300 displays an exemplary schedule of multiple panes in which each of panes 302 to 314 corresponding to a day of the week (e.g. Monday, Tuesday, etc.) by one or more of the automation devices 114, 116, 118 and 120. The multi-panel example schedule view 300 additionally displays the data collection routines and reports generated by the operation scheduler module 201. For example, panel 304 illustrates schedules 304a to 304d indicating that four reports and/or collection routines are started on Tuesday, August 31, 2010. Specifically, the operation scheduler module 201 generates a schedule 316 that illustrates, relative to each other, when schedules 304a to 304d that correspond to each of the reporting and/or collection routines will occur on a given day. For example, panel 304 of unified schedule 300 illustrates through schedule 304d that a trend collection routine is started at approximately 0900. Panel 304 further illustrates through schedules 304b and 304c that two additional trend collection routines are started at approximately at 1800. The schedule 304a indicates that a trend collection report 304a is generated at approximately 2200 after each of the preceding trend collection routines 304b through 304d has completed and the data or information stored in memory 204. [0046] Schedules 304e and 304f similarly indicate the operational or activity period of a device and zone, respectively, operating within the building automation system 100. In an exemplary embodiment, the trend collection and reporting routines 304a to 304d can collect information and performance data related to two automation devices or zones controlled by schedules 304e and 304f. For example, the operation schedule 304e can control the activity implemented by one of the automation components 114, 116, 118 and 120. In this exemplary embodiment, the operation schedule 304e indicates that the controlled device is active from approximately 0700 to 1800 The schedule 304f can similarly control the activity of a logical group of automation devices 114, 116, 118 and 120 from approximately 0645 to 1645. [0047] The schedule 316 generated and assembled by the operation scheduling module 201 part of the automation control tool 200 provides a graphical representation of the start and end times associated with each of the schedules 304a to 304d. Each time period is represented as a linear bar that corresponds to the duration of each process and routine over a common time interval (for example, a 24-hour time period representing Tuesday, August 31, 2010). In this way, the unified schedule 300 generated by the operations scheduler module 201 part of the automation control routine 200 can provide a visual mechanism through which the activity of any of the automation devices 114, 116, 118 and 120 can be compared, controlled and monitored relative to other devices and schedules. [0048] FIGURE 4 illustrates an enlarged view of a single day of a portion of the unified schedule 300 related to the panel 304 (eg, Tuesday, August 31, 2010). Panel 304 includes: a category icon 400, a start time 402, an end time 404, a schedule name or identifier 406, a schedule 316, and a mode 408. As shown in FIGURE 5, the category icon 400 provides a visual indicator or icon representing the type of schedule recognized by the Operation Scheduling Module 201 part of the Automation Control Tool 200 and displayed by the Unified Scheduling 300. Schedule types can include: proprietary schedules that control and drive the report of equipment and operations associated with a zone or group; and BACnet standard scheduling objects that define or establish a periodic schedule of events that can repeat within a date range. In particular, BACnet scheduling objects (indicated by the icon corresponding to reference numeral 510) control and define when equipment and operations reporting should be conducted during normal weekdays as well as exception days. Exceptions (indicated by the icon that corresponds to the reference numeral 512) provide the ability to modify and replace a single instance or day of a recurring schedule. For example, a schedule can be scheduled to run Monday through Friday from 8:00 am to 5:00 pm. However, when a holiday occurs during the week an exception or overlap can be used to implement a holiday schedule. An override (indicated by the icon corresponding to the reference numeral 514) can be used in place of an exception (see icon 512) to replace a part of a schedule such as a particular operation or task. In fact, an overlay can be used to replace one of the schedules 304a through 304d (see FIGURE 3) with an alternate schedule on one or more desired days or time periods represented by panels 302 through 314. [0049] In one example, a zone icon (indicated by reference numeral 500) may represent one or more of the logical groupings of one or more of automation devices 114, 116, 118, and 120 in zones 1 to 4 (see FIGURE 1). Multiple zones 1 to 4 representing, for example, automation devices deployed on different floors within a structure can be further grouped or combined within a group (which corresponds to an icon indicated by the reference numeral 502). In this example, the execution or activation of the schedule associated with the 502 group can be used to control lighting and temperature throughout an entire structure. Execution and activation can be determined according to a start and end time (SSTO) optimization algorithm (indicated by the icon corresponding to the reference numeral 508). An example SSTO algorithm or operation automatically determines the best start time for equipment to operate within one of zones 1 to 4. In one example, if the schedule signals that the room needs to be at 24°C by 8:00 am, the SSTO algorithm will determine the optimal start time to ensure the room is at the desired temperature at the specified time. [0050] Other schedule types represented may include reports (indicated by the icon that corresponds to reference numeral 504) and trend collections (indicated by the icon that corresponds to reference numeral 506) that indicate when data should be collected and/or correlated by automation control tool 200 and building automation system 100. In this way, the functions, capabilities, and type of a given schedule 304a to 304f can be represented visually within the unified schedule 300 generated by the operation schedule module 201. [0051] The indicated start and end times 402 and 404 identify how long a given action or control operates for each zone or group named or listed by schedule name or identifier 406. Schedule 316, as discussed previously, provides a visual indication duration between the start and end times identified 402 and 404. If the schedule type is a reporting routine (see icon 504) or trend collection (see icon 506), then start time 402 is used to start the report generation and a 404 end time is not required. When a reporting routine or trend collection is indicated, the 316 schedule simply identifies the point in time at which reporting begins, but provides no indication of how long the reporting process takes. [0052] Operation scheduler module 201 part of automation control tool 200 can configure each panel 302 to 314 (or any other desired number of panels) to display the information within each of the reduced data files 260 in daily views , weekly, monthly or yearly, etc. comparing schedule data or information to a defined date range. If the schedule is determined to fall within the date range displayed by the operations scheduler, then the automation control tool 200 extracts the appropriate schedule data from the reduced data file 260 to display in a user-accessible manner as illustrated in the schedule. unified image shown in FIGURE 3. In other embodiments, the schedule data may be displayed as a flowchart, a horizontal linear format such as a list of event times and/or durations, or in any other desired format. FIGURE 6 illustrates an exemplary embodiment of a unified schedule 600 that can be generated by the operation scheduler module 201. In this illustrated embodiment, the unified schedule 600 includes a number of schedules 602a to 602g operable over multiple days 604a to 604g. For example, start times for a reporting or data collection process controlled by one or more of schedules 602a to 602g are indicated with a #606 character. Similarly, the uptime or operational period that corresponds to a device or group of devices 114, 116, 118 and 120 is indicated by a schedule 316. [0053] The disclosed automation control tool 200 and the operation scheduler module 201 can be configured to receive scheduling or operation information contained within the reduced data file 260 related to each of the automation devices 114, 116, 118 and 120 deployed within the building automation system 100. In order to efficiently utilize network resources and bandwidth, the reduced data files can be retrievably stored on field panels 106 deployed throughout the structure and accessible via a or more of the networks 102, 110, 112, 122, 124 and 126. The received scheduling or operation information contained in each of the reduced data files 260 may be provided by an automation device 114, 116, 118 and 120 formatted and operated according to a different building automation format and/or communication protocol depending on equipment type, equipment supplier, etc. The revealed automation control tool 200 and operations scheduler provide a mechanism by which the building automation format and/or communication protocol can be taken and filtered to generate a commonly formatted 260 reduced data file for each of the devices. 114, 116, 118 and 120. Commonly formatted reduced data files 260 allow common centralized editing or management of scheduling and operation information by the automation control tool 200 and scheduling operations. [0054] In this document, the phrases "coupled with", "in communication with" and "connected to" are defined to mean components arranged to exchange information, data and commands, directly or indirectly, through one or more intermediate components. Intermediate components can include both hardware and software based components. Furthermore, the phrase "operationally coupled" is defined to mean two or more devices configured to share resources or information either directly or indirectly through one or more intermediary components. [0055] From the descriptions above, it must be inferred that the devices, systems and methods disclosed are highly adaptable and configurable. The flexible nature of the devices, systems, and methods disclosed allows for a wide variety of implementations and uses for the technology and algorithms discussed and disclosed. Therefore, it should be understood that various changes and modifications to the preferred embodiments currently described herein will be apparent to those skilled in the art. These changes and modifications may be made without departing from the spirit and scope of the present invention and without diminishing its intended advantages. It is therefore understood that these changes and modifications are covered by the appended embodiments.
权利要求:
Claims (23) [0001] 1. Building automation control system configured to manage and control multiple automation components coupled through a building automation network, characterized by the fact that the building automation control system comprises a processor; a memory communicating with the processor, memory configured to store a building automation control tool as one or more processor-implementable instructions and wherein the processor-implementable instructions are configured to receive a first operational schedule related to the operation of a first automation device, the first operational schedule comprising a first start time and a first end time for the first automation device, and a report or collection routine start time; receiving a second operational schedule comprising a second start time and a second end time related to the operation of a second automation device; recognize the first and second start and end times associated with the first and second operational schedules, respectively; and generating a unified schedule that displays the first operational schedule as a first period of time that extends between the first start time and the first end time, and a point when the report or collection routine starts; and displays the second operational schedule as a second time period that spans between the second start time and the second end time, with the second time period being aligned with the first time period. [0002] 2. Building automation control system, according to claim 1, characterized in that the first operational schedule comprises first operation information formatted according to a first protocol. [0003] 3. Building automation control system, according to claim 2, characterized in that the second operational schedule comprises second operation information formatted according to a second protocol. [0004] 4. Building automation control system, according to claim 1, characterized in that the processor-implementable instructions are additionally configured to receive a scheduling command related to the first operation information, second operation information or a combination of the same; and generating, in response to the received scheduling command, a third operating information that changes one of the first operating information and the second operating information. [0005] 5. Building automation control system, according to claim 4, characterized in that the processor-implementable instructions are additionally configured to store copies of the third operation information in the first automation device. [0006] 6. Building automation control system, according to claim 5, characterized in that the processor-implementable instructions are additionally configured to store copies of the third operation information in a central database. [0007] 7. Building automation control system, according to claim 1, characterized in that the first automation device is a BACnet compatible device operating according to a first protocol. [0008] 8. Building automation control system, according to claim 7, characterized in that the second automation device is a BACnet compatible device operating according to a second protocol. [0009] 9. Building automation control system, according to claim 1, characterized in that the first automation device and the second automation device are grouped together to define a zone. [0010] 10. Building automation control system, according to claim 9, characterized in that the zone is a first zone, and the first zone is combined with a second zone to define a group of equipment. [0011] 11. Computer-implemented method to manage and control multiple automation components coupled through a building automation network, characterized in that the computer-implemented method comprises receiving, through the building automation network, a first operational schedule that details a first operating period of a first automation device of the first automation device, the first operating schedule being formatted in accordance with a first protocol; receive, through the building automation network, a second operational schedule detailing a second operational period of a second automation device, the second operational schedule being formatted according to a second protocol, at least the first operational schedule or at least the second operational schedule comprising a report or collection routine start time; converting the second operational schedule received from the second protocol to the first protocol; generating a unified schedule based on the first operational schedule and the converted second operational schedule, the unified schedule organizing a first operational time period of the first operational schedule with respect to a second operational time period of the second operational schedule; and display the unified schedule in a user-accessible manner. [0012] 12. Computer-implemented method according to claim 11, characterized in that the first operating time period includes a start time and an end time. [0013] 13. The computer-implemented method of claim 12, characterized in that the second operating time period includes a start time and an end time. [0014] 14. Computer-implemented method according to claim 13, characterized in that displaying the unified schedule comprises generating a display interface that includes a first linear schedule that represents the first operating time period, and a second linear schedule that represents the second operating time period. [0015] 15. The computer-implemented method of claim 14, characterized in that the first linear schedule is displayed relative to the second linear schedule during a common operating period covering both the first operating period and the second operating period. [0016] 16. Computer-implemented method, according to claim 11, characterized in that it additionally comprises detecting an input that corresponds to a scheduling command related to the second operational scheduling; change the second operational schedule in response to the schedule command; and storing the second changed operational schedule in a local database. [0017] 17. Computer-implemented method, according to claim 16, characterized in that changing the second operational schedule additionally comprises generating a third operational schedule, with the third operational schedule corresponding to the second changed operational schedule. [0018] 18. Computer-implemented method, according to claim 17, characterized in that it additionally comprises converting the third operational schedule from the first protocol to the second protocol. [0019] 19. Computer-implemented method, according to claim 18, characterized in that it additionally comprises communicating, through the building automation network, at least the third operational schedule to the second automation device; and storing the third operational schedule in the second automation device. [0020] 20. Computer-implemented method, according to claim 19, characterized in that it additionally comprises storing copies of the third operation schedule in a central database. [0021] 21. Computer-implemented method according to claim 11, characterized in that it additionally comprises grouping the first automation device and the second automation device to define a zone. [0022] 22. Computer-implemented method, according to claim 21, characterized in that it additionally comprises generating a copy of the unified schedule formatted according to a second protocol; communicate, through the building automation network, the copy of the unified schedule to the second automation device; and communicate, through the building automation network, the unified schedule to the first automation device. [0023] 23. Computer-implemented method according to claim 22, characterized in that it additionally comprises operating the first automation device in accordance with the unified schedule; and operate the second automation device according to the copy of the unified schedule.
类似技术:
公开号 | 公开日 | 专利标题 BR112013015746B1|2022-01-04|BUILDING AUTOMATION CONTROL SYSTEM AND COMPUTER IMPLEMENTED METHOD TO MANAGE AND CONTROL MULTIPLE AUTOMATION COMPONENTS JP2021051808A|2021-04-01|Method for controlling and/or monitoring at least part of process plant, device for controlling and/or monitoring at least part of process plant, and machine accessible medium US7870090B2|2011-01-11|Building automation system date management US8055386B2|2011-11-08|Building automation system data management US8055387B2|2011-11-08|Building automation system data management US7917232B2|2011-03-29|Building automation system data management CA2996130C|2021-01-19|Building automation system data management US6167316A|2000-12-26|Distributed object-oriented building automation system with reliable asynchronous communication US8782539B2|2014-07-15|Generic utility supporting on-demand creation of customizable graphical user interfaces for viewing and specifying field device parameters US20070079250A1|2007-04-05|Device home page for use in a device type manager providing graphical user interfaces for viewing and specifying field device parameters US10728053B2|2020-07-28|System and method for remote monitoring and controlling of building automation devices US10623244B2|2020-04-14|Data transfer on an industrial process network JP5972846B2|2016-08-17|Agricultural equipment control method, program, system, and apparatus US20180082035A1|2018-03-22|Patient Monitoring System Mobile Software Applicaiton US20180061212A1|2018-03-01|System and method to assist building automation system end user based on alarm parameters JP2008108082A|2008-05-08|Process control system Saari et al.2015|Data collector service-practical approach with embedded linux US20160274646A1|2016-09-22|System and Method for a Database Layer for Managing a Set of Energy Consuming Devices JP2015070792A|2015-04-16|Farm apparatus controlling method, sensor controlling device, control board device, data center device, and program WO2013048427A1|2013-04-04|Management system with versatile display BR102020001243A2|2021-08-03|MONITORED ALARM CENTER TWI236621B|2005-07-21|Automatic firmware configuration system and method for baseboard management controller Su2019|A BIM-based Visualization Tool for Facilities Management: Fault Detection Through Integrating Real-time Sensor Data into BIM RO126879A0|2011-11-30|Modular distributed system based on network communication for the automation of functions and security of intelligent buildings ELENKOV et al.2011|AN INTEGRATED DISTRIBUTED CONTROL SYSTEM
同族专利:
公开号 | 公开日 CN103238309A|2013-08-07| BR112013015746A2|2019-12-10| AU2011336257A1|2013-06-13| CA2819695A1|2012-06-07| NZ611348A|2015-04-24| WO2012075485A1|2012-06-07| US20120143378A1|2012-06-07| KR20130138814A|2013-12-19| MX2013006231A|2013-07-29| CN103238309B|2016-11-09| AU2011336257B2|2016-05-26| US9338238B2|2016-05-10| KR101931833B1|2018-12-21| CA2819695C|2019-02-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 JP2658836B2|1993-11-18|1997-09-30|日本電気株式会社|Group work support system| US20050216302A1|2004-03-16|2005-09-29|Icontrol Networks, Inc.|Business method for premises management| US8863018B2|2007-01-29|2014-10-14|Johnson Controls Technology Company|System and method for filter creation and use for building automation systems| US20100179850A1|2007-05-21|2010-07-15|Honeywell International Inc.|Systems and methods for scheduling the operation of building resources| US9325573B2|2008-12-09|2016-04-26|Schneider Electric Buildings Ab|Building control system|FR2983982B1|2011-12-12|2014-02-07|Somfy Sas|FACTORIZATION OF SCENARIOS| EP2668843A1|2012-05-31|2013-12-04|S-Rain Control A/S|A two-wire controlling and monitoring system for in particular irrigation of localized areas of soil| US9100397B2|2012-07-23|2015-08-04|Honeywell International Inc.|BACnet MS/TP automatic MAC addressing| US9467500B2|2012-08-09|2016-10-11|Rockwell Automation Technologies, Inc.|Remote industrial monitoring using a cloud infrastructure| US9253054B2|2012-08-09|2016-02-02|Rockwell Automation Technologies, Inc.|Remote industrial monitoring and analytics using a cloud infrastructure| US20140274181A1|2013-03-15|2014-09-18|Rosemount Inc.|Resource optimization in a field device| WO2015020975A1|2013-08-05|2015-02-12|Ameer Sami|System and method for automating electrical devices at a building structure| US9843617B2|2014-03-26|2017-12-12|Rockwell Automation Technologies, Inc.|Cloud manifest configuration management system| US9866635B2|2014-03-26|2018-01-09|Rockwell Automation Technologies, Inc.|Unified data ingestion adapter for migration of industrial data to a cloud platform| US9838476B2|2014-03-26|2017-12-05|Rockwell Automation Technologies, Inc.|On-premise data collection and ingestion using industrial cloud agents| US9971317B2|2014-03-26|2018-05-15|Rockwell Automation Technologies, Inc.|Cloud-level industrial controller loop gain tuning based on industrial application type| US9825949B2|2014-03-26|2017-11-21|Rockwell Automation Technologies, Inc.|Device authentication to facilitate secure cloud management of industrial data| US9614963B2|2014-03-26|2017-04-04|Rockwell Automation Technologies, Inc.|Cloud-based global alarm annunciation system for industrial systems| US10208947B2|2014-03-26|2019-02-19|Rockwell Automation Technologies, Inc.|Cloud-level analytics for boiler networks| US9886012B2|2014-03-26|2018-02-06|Rockwell Automation Technologies, Inc.|Component factory for human-machine interface migration to a cloud platform| US10095202B2|2014-03-26|2018-10-09|Rockwell Automation Technologies, Inc.|Multiple controllers configuration management interface for system connectivity| US10048670B2|2014-05-08|2018-08-14|Beet, Llc|Automation operating and management system| US10089313B2|2015-02-19|2018-10-02|Bank Of America Corporation|Conversion of data integration system files| US10504070B2|2016-07-01|2019-12-10|Crestron Electronics, Inc.|Building automation scheduling system and method| US10764255B2|2016-09-21|2020-09-01|Rockwell Automation Technologies, Inc.|Secure command execution from a cloud monitoring system to a remote cloud agent| EP3654174A4|2017-07-14|2021-08-18|Daikin Industries, Ltd.|Equipment control system| US10482063B2|2017-08-14|2019-11-19|Rockwell Automation Technologies, Inc.|Modular control manifest generator for cloud automation| US10416660B2|2017-08-31|2019-09-17|Rockwell Automation Technologies, Inc.|Discrete manufacturing hybrid cloud solution architecture| US20190235454A1|2018-01-30|2019-08-01|Johnson Controls Technology Company|Building management system with instant feedback on configuration| US10992492B2|2018-05-18|2021-04-27|Objectvideo Labs, Llc|Machine learning for home understanding and notification| US11005678B2|2018-05-18|2021-05-11|Alarm.Com Incorporated|Machine learning for home understanding and notification| US10830479B2|2018-05-18|2020-11-10|Johnson Controls Technology Company|HVAC zone schedule management systems and methods|
法律状态:
2019-12-24| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2020-05-12| B15K| Others concerning applications: alteration of classification|Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 29/08 , H04L 12/28 Ipc: H04L 12/28 (2006.01), H04L 29/08 (2006.01) | 2020-05-12| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2021-10-13| B350| Update of information on the portal [chapter 15.35 patent gazette]| 2021-11-03| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2022-01-04| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 05/12/2011, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US41937010P| true| 2010-12-03|2010-12-03| US61/419,370|2010-12-03| US13/310,484|US9338238B2|2010-12-03|2011-12-02|Operation scheduler for a building automation system| US13/310,484|2011-12-02| PCT/US2011/063268|WO2012075485A1|2010-12-03|2011-12-05|Operation scheduler for a building automation system| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|